@import url("reset.css");
@charset "utf-8";

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#919191; line-height:21px;}
dt img{
	display:block;
	text-align: center;
}
a { color:#2a76dd; text-decoration:underline;}
a:hover { text-decoration:none;}

.age_bg { background:#330000;}
.clear { clear:both;}
.wrap { width:1003px; margin:0 auto; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#919191; line-height:21px;}
.top{ height:20px;}
.edn{ height:120px; display:block; zoom:1;}
.common { background:url(../img/bg.jpg) top; display:block; width:1003px; zoom:1;}
.content{ position:relative;}
.floatL { float:left;}
/* -登入- */
.loginBG { background:url(../img/login_bg.jpg); width:1003px; height:507px; display:block;}
.loginSp { height:20px; display:block;}
.loginKeyin { padding:10px 0 6px 350px;height:22px;}
.loginKeyin input.loginKA{ width:300px; color:#36C;}
.loginKeyin input.radio{ padding:0; margin:0;}
.Btcenter { margin:30px 0 0 350px ;}


/* -得獎名單- */
.winner { padding:10px 0 0 0;}
.winner ul{}
.winner li{ float:left; line-height:24px;}
.winner .day{ width:80px; background:url(../img/icon.gif) top left no-repeat; padding: 0 0 0 20px; margin:0 0 0 100px;_margin:0 0 0 50px; color:#8f4032; font-weight:bold; font-size:15px;}
.winner .title { color:#bb351d; font-size:12px; margin:0 0 0 -4px;}
.winner .name span{ color:#000; margin:0 35px 0 0 ;}
.line { background:url(../img/line.gif) repeat-x bottom left; width:100%; height:30px;}

/* -fb頁面- */
.fb_table { margin:0px 0 0 115px;}
.fb_table table td{ border:0; padding:5px;}
.fb_table .title{ 
width:100px; background:url(../img/icon.gif) top left no-repeat; padding: 0 0 0 20px; margin:0 0 0 100px;_margin:0 0 0 50px; color:#8f4032; font-weight:bold; font-size:13px; }
.fb_table .txt{ color:#000; font-size:13px;}
.fb { width:443px;position:relative;}
.fb .title { background:url(../img/fb_title.gif) repeat-x top left; line-height:34px; margin:0; padding:0 0 0 10px; color:#fefccb; font-weight:normal; width:100%;}
.fb .count { background:#f2e1d0; width:100%; line-height:33px; text-align:right; color:#000; padding:0 10px 0 0px; font-size:12px;}
.fb .count span { color:#682f24; font-size:18px;}
.fb .fb_inarea { width:448px; height:280px; overflow:scroll; background:#FFF; padding:5px 0 5px 5px;}
.fb .fb_inarea ul {}
.fb li { float:left; margin:0 5px 5px 0;}
.fb .fb_pic { width:50px; height:50px; border:#CCC 1px solid; padding:2px; float:left; }
.fb .fb_pic img { width:50px; height:50px;}
.fb .fb_pic .wait { position:absolute;}

.fb .fb_name { color:#000; width:60px; height:56px; overflow:hidden; font-size:11px; line-height:16px; padding:0 10px 0 5px; float:left;}
.fb .fb_btn { float:left; margin:5px 0 10px 0; clear:both;}

/* -- 
.fb_inarea .area {}
.fb_inarea .area a{ display:block; width:132px; height:56px;border:#ccc 1px solid; background:#fff; text-decoration:none; padding:2px;}
.fb_inarea .area a:hover{ border:#bd8e71 1px solid; background:#e4e4e4;}
.fb_inarea .areaB {}
.fb_inarea .areaB a{ display:block; width:132px; height:56px;border:#930 1px solid; background:#e4d1cd; text-decoration:none; padding:2px;}
.fb_inarea .areaB a:hover{ border:#666 1px solid; background:#ccc;}
*/
/*.fb_inarea .area {}
.fb_inarea .area { display:block; width:132px; height:56px;border:#ccc 1px solid; background:#fff;  padding:2px;}
.fb_inarea .area :hover{ border:#bd8e71 1px solid; background:#e4e4e4;}
*/
/*.fb_inarea .areaB {}
.fb_inarea .areaB { display:block; width:132px; height:56px;border:#930 1px solid; background:#e4d1cd; padding:2px;}
.fb_inarea .areaB :hover{ border:#666 1px solid; background:#ccc;}
*/

.fb_inarea .area {}
.fb_inarea .area span{ display:block; width:132px; height:56px;border:#ccc 1px solid; background:#fff; text-decoration:none; padding:2px;overflow:hidden;}
.fb_inarea .area span:hover{ border:#bd8e71 1px solid; background:#e4e4e4;}
.fb_inarea .areaB {}
.fb_inarea .areaB span{ display:block; width:132px; height:56px;border:#930 1px solid; background:#e4d1cd; text-decoration:none; padding:2px;overflow:hidden;}
.fb_inarea .areaB span:hover{ border:#666 1px solid; background:#ccc;}

.fb3 td{ padding:10px; color:#000;}
.fb3 input { width:320px; color:#628dad;}

/* -- */
.fb_team_ok { background:url(../img/team_bg.gif) no-repeat 120px 5px;}
.fb_table_line { background:url(../img/team_line.gif) repeat-x; width:575px; height:10px; margin: 10px 0 10px 0px;}
.searchbar { margin:0 0 10px 110px; height:20px; padding:0;}
.searchbar input { float:left; width:250px; height:17px; color:#999; margin:0; padding:0;}
.searchbar img { float:left;}

.page_number { margin:0px 310px 0 0px; text-align:right; color:#896653; font-size:15px; font-weight:bold;}
.page_number a{ padding:0 5px; color:#7b0000; font-weight:normal; font-size:12px; }


/* -age- */
.age { margin:100px auto; width:510px; height:420px; background:#eeeed9; text-align:center; padding:5px;}
.age .title { height:30px; background:url(../img/fb_title.gif) repeat-x; color:#fefccb; font-size:13px; font-weight:bold; line-height:30px; padding:0 10px; text-align:left;}


.flash { position:absolute; top:0;}
.flashA { position:absolute; top:265px;}


.ui-helper-hidden-accessible 
{
	position: relative;
	*position:absolute;
}

.winer_list
{
	width:495px;
}
.winer_list li
{
	width:165px;
	color:black;
}

